/**
 * propertyIsEnumerable(prop)用来检测某个属性是否属于某个对象，如果检测到了就返回true，否则返回false
 * 只要符合下面两个要求就会返回true：
 * 1、这个属性必须属于实例的，并且不属于原型
 * 2、这个属性必须是可枚举的，也就是自定义的属性，可以通过for...in循环出来的
 **/

function myObj() {
    this.name = '我是实例的属性';//实例属性
}
var obj = new myObj();
console.log(obj.propertyIsEnumerable('name'))//true

myObj.prototype.say = '我是原型的属性'; //原型属性
console.log(obj.propertyIsEnumerable('say'));//false


console.log(obj.propertyIsEnumerable('constructor'));